home *** CD-ROM | disk | FTP | other *** search
- <comment> View list for chooser element </comment>
-
- <table width="100%" cellspacing=4 cellpadding=0><tr><td>
-
- <script language="EasyScript">
-
- /////////////////////
- function AddNewView ()
- {
- new_frame = object.addNewFrame ();
- new_frame.name = "View " + (object.count());
- }
- ///////////////////////
- function SetView (index)
- {
- deselectAll();
- object.setFrameIndex (index);
- window.reparse();
- object.redraw();
- }
- //////////////////////
- function GetViewList ()
- {
- buffer = new String;
- count = object.count;
- if (!count) buffer = "<spacer><i>No views</i>";
- else {
- buffer = "<table cellpadding=0><tr>";
- for (n=0; n< count; n++){
-
- if (n == count - 1) buffer += "<tr><td><tree type=L height=26>";
- else buffer += "<tr><td><tree type=T height=26>";
-
- var array_string = "object";
- var view_string = "(" + array_string + "[" + n + "])";
- var view_object = object[n];
- var view_name = view_object.getName();
-
- buffer += "<td>"
- buffer += "<img radiobutton src='images/small_key_frame.bitmap' ";
- buffer += "value='object.getFrameIndex()==" + n + "' ";
- buffer += "onClick='";
- buffer += "SetView (" + n + ")' ";
- buffer += "title='Select " + view_name + "' hspace=4>";
- buffer += "<spacer width=4>";
-
- if (view_object.getRenameFlag()) buffer += "<td><input type='text' size=20 name='" + view_string + ".name' onBlur='window.reparse()' selected>";
- else {
- buffer += "<a showfocus OnDraw=window.selectDraw(" + view_string + ") ";
- buffer += "OnClick=window.selectClick(" + array_string + "," + view_string + ") ";
- buffer += "OnRightClick=window.selectRightClick(" + array_string + "," + view_string + ") ";
- buffer += "OnDrop=window.selectDrop(" + array_string + "," + view_string + ") ";
- buffer += "OnRightMouseUp=window.openMenu('menu_edit_views_right_click') ";
- buffer += "OnDelete=window.selectDelete(" + array_string + "," + view_string + ")> <td>";
- buffer += view_name;
- buffer += "</td></a>";}}
-
- buffer += "</table>";}
-
- return buffer;
- }
-
- </script>
-
- <groupbox caption="Views">
-
- <if value="help_object.flags.help">
- <table cellspacing=0 cellpadding=2><tr><td>
- <else>
- <table cellspacing=0 cellpadding=1><tr><td>
- </if>
-
- <td><a button onMouseUp="AddNewView()" width=+10 height=+3 bgcolor="light" reparse>
- <img src="images/small_key_frame_new.bitmap"> Add new view</a>
- <spacer width=8>
- <a button bgcolor="light" OnMouseUp="window.openMenu ('menu_views_selected', new Array (object, window))" width=+16 height=+4>Edit selected views</a>
-
- </table>
-
- <table cellspacing=4 cellpadding=0>
- <tr><td><include value='GetViewList()'>
- </table>
-
- </groupbox>
-
- </table>
-
- <script language="EasyScript">
-
-
- </script>
-